   * { margin: 0; padding: 0; }
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
    }

    ul, ol {list-style: none;}
    strong {font-weight: bold;}

    article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }

    .group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
    .group { display: inline-block; clear: both; }
    /* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */

    body { font: 12px/2 "Helvetica Neue",Helvetica,Arial,sans-serif;}

    /*
        TYPOGRAPHY
    */
    h1, h2, h3, h4, h5 {}
    a img { border: 0; }
    a {color: #ce9702; text-decoration: none;}
    .zoomer:active { top: 0; }
.top-header{
	max-width:1300px;
	background:#EEF2FB center;
	width:100%;
	height:auto;
	max-width:1366px;
	margin:0 auto;
}	
.logo{
	float:left;
	padding-left:5px;
}
.search_box{
	padding-top:50px;
	width:60%;
	margin: 0 auto;
}
.search_box .search_input_text{
	width:100%;
	height: 50px;
}
.search_box .search_input_text .search_input,
.search_box .search_input_text  .search_input_last,
.search_box .search_input_text  .search_input_last .search_input_one,
.search_box .search_input_text  .search_input_last .right {
	float:left;
}
.search_box .search_input_text .search_input{
		width: 41%;
		height: 36px;	
		border:4px solid #C8D8EE;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6rightpx;
		margin-left:1%;
	}
.search_box .search_input_text .search_input_last{
		width: 52%;
		height: 36px;
		margin-left:1%;
		border:4px solid #C8D8EE;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6rightpx;
	}	

.search_box .search_input_text .search_input .input_text{
		width: 100%;
		height: 36px;	
		border:1px solid blue;
	}
	
.search_box .search_input_text .search_input_last .search_input_one  {
		width: 80%;
		height: 36px;
}
.search_box .search_input_text .search_input_last .search_button{
		width:20%;
		height: 36px;
		-webkit-border-top-right-radius: 6px;
		-webkit-border-bottom-right-radius: 6px;
		-moz-border-radius-topright: 6px;
		-moz-border-radius-bottomright: 6px;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
} 
.search_box .search_input_text .search_input_last .search_button .input_button{
		width:100%;
		height: 36px;
		font-size:11px;
		color:white;
		border:1px solid blue;
		-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background: #f3c40a; /* Old browsers */
	background: -moz-linear-gradient(top, #f3c40a 0%, #eb941f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c40a), color-stop(100%,#eb941f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f3c40a 0%,#eb941f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f3c40a 0%,#eb941f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f3c40a 0%,#eb941f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f3c40a 0%,#eb941f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c40a', endColorstr='#eb941f',GradientType=0 ); /* IE6-9 */
}
.search_box .search_input_text .search_input_last .search_input_one  .input_text_one {
		width: 100%;
		height: 36px;
		border:1px solid blue;
		border-right:0;
}
	
#pull {
	display:none;
}
	
.header-top{
	width:100%;
	background:#EEF2FB;
	min-height:68px;
}
.header-top .header-top-logo{
	width:20%;
	max-width:180px;
	float:left;
}
.header-top .header-top-logo img{
	width:100%;
	height:auto;
}
.header-top .search_box{
	margin-left:10%;
	margin-top:10px;
	height:30px;
	width:auto;
	float:left;
}
.header-top .search_box form .search_input-add{
	margin-right:20px;
	background:#C8D8EE;
	padding:6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	border:1px solid #6F90B8;
}
.header-top .search_box form .search_input-add input{
	padding-left:7px;
	font-weight:bold;
	line-height:30px;
	height: 32px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom-left-radius: 5px;
	color: white;
	border:1px solid #6F90B8;
}

.header-top .search_box form .search_input{
	background:#C8D8EE;
	padding:6px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	float: left;
	border:1px solid #6F90B8;
}
.header-top .search_box form .search_input input{
	padding-left:7px;
	font-weight:bold;
	line-height:30px;
	height:32px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: white;
	border:1px solid #6F90B8;
}
.header-top .search_box form .search_button{
	background:#C8D8EE;
	padding:6px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	float: left;
	border:1px solid #6F90B8;
	border-left:0 none;
	background: #fced64; /* Old browsers */
	background: -moz-linear-gradient(top,  #fced64 0%, #efbb37 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fced64), color-stop(100%,#efbb37)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fced64 0%,#efbb37 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fced64 0%,#efbb37 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fced64 0%,#efbb37 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fced64 0%,#efbb37 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fced64', endColorstr='#efbb37',GradientType=0 ); /* IE6-9 */

}
.header-top .search_box form .search_button input{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	font-size:20px;
	line-height:30px;
	border:0 none;
	background:transparent;
	color: white;
	border:1px solid transparent;
	
}
.header{
	max-width:1366px;
	margin:0 auto;
	width:100%;
	height:auto;
	background: #526da4; /* Old browsers */
	background: -moz-linear-gradient(top,  #526da4 0%, #3c5a99 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#526da4), color-stop(100%,#3c5a99)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #526da4 0%,#3c5a99 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #526da4 0%,#3c5a99 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #526da4 0%,#3c5a99 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #526da4 0%,#3c5a99 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#526da4', endColorstr='#3c5a99',GradientType=0 ); /* IE6-9 */
	min-height: 32px;
    color: #fff;
    font-family: Tahoma;
}
.header-left{
	float:left;
	/**width:60%;**/
    width: auto;
    height: 26px;
    margin-top: 3px;
    padding-left: 5px;
}

.header-left ul li{
    width: auto;
    height: 26px;
    padding:0 6px;
    float: left;
}
.header-left ul li a{
    width: auto;
    padding-right:4px;
    display: inline-block;
    line-height: 18px;
}
.header-left ul li a span{
    height: 24px;
    padding-top: 2px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding-left:10px;
    padding-right:6px;
}
.header-left li a:hover,
.header-left ul li.active a{
    text-decoration: none;
    background: #ffdf30; /* Old browsers */
    background: -moz-linear-gradient(top, #ffdf30 0%, #eda21a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdf30), color-stop(100%,#eda21a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffdf30 0%,#eda21a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffdf30 0%,#eda21a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffdf30 0%,#eda21a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffdf30 0%,#eda21a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdf30', endColorstr='#eda21a',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #2b343d;

}
.header-left li a:hover span,
.header-left li.active a span{
    color: #2b343d;
}
.header-right form label{
	float:left;
}

.header-right{
    /**width:40%;
    min-height:32px;**/
    float:right;
    margin-top: 5px;
    text-align: right;
}
.header-right .login_input{
    width: 100px;
    height: 18px;
    padding: 2px 1px;
    margin-right: 5px;
}
.header-right .login_input .input_text{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100px;
    height: 19px;
    border: 0px;
    color: #666;
}
.header-right .login_check {
	margin-top:7px;
}
.login{
    font-size: 13px;
    padding-top: 1px;
    padding-right: 3px;

}
.header-right .login_button a{
    display: inline-block;
    color: #fff;
    margin-right: 10px;
    text-decoration: underline;
    font-size: 12px;
    padding: 2px 0px 0px 3px;
}
.header-left >a{
	display:none;
	height:32px;
	width:94%;
	font-weight:bold;
	text-transform:uppercase;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3%;
	padding-right: 3%;
	color:white;
	text-decoration:none;
	background:url('../img/bg-arrow-nav.png') no-repeat right center;
}

.clear{
    clear: both;
}
/****** CONTENT ***
.none{
	display:none;
}
#content{
	width:100%;
	margin-top:20px;
	height:auto;
	margin-bottom:20px;
}
#content .first-one{
	margin:0 auto;
	width:90%;
}
#content  .first-one .left-colum {
	float:left;
	background: #F7FFD9;
	width:20%;
}
#content  .first-one  .center-colum{
	width:60%;
	margin-left:10px;
	float:left;
}
#content  .first-one  .right-colum{
	float:right;
	width:18%;
	margin-left:10px;
}
.box{
	border:1px solid  black;
	max-width:100%;
	height:auto;
	margin-bottom:10px;
}
.box-caption-movable{
	max-width:100%;
	height:auto;
	background: #2a98d3; /* Old browsers 
background: -moz-linear-gradient(top, #2a98d3 0%, #2989d8 50%, #207cca 51%, #1e5799 100%); /* FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a98d3), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#1e5799)); /* Chrome,Safari4+ 
background: -webkit-linear-gradient(top, #2a98d3 0%,#2989d8 50%,#207cca 51%,#1e5799 100%); /*Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top, #2a98d3 0%,#2989d8 50%,#207cca 51%,#1e5799 100%); /* Opera 11.10+ 
background: -ms-linear-gradient(top, #2a98d3 0%,#2989d8 50%,#207cca 51%,#1e5799 100%); /* IE10+ 
background: linear-gradient(to bottom, #2a98d3 0%,#2989d8 50%,#207cca 51%,#1e5799 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a98d3', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 
}/**
.box-caption-movable a  {
	display:block;
	color:white;
	padding:auto 5px 0;
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
}
.box-content{
	padding:5px;
}
.box-cat{
	border:1px solid black;
}
 .box-caption-fixed-cat{
	max-width:100%;
	height:auto;
	background: #bfd255; Old browsers 
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ 
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ 
background: -ms-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ 
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 
}
.box-caption-fixed-cat  a  {
	display:block;
	color:white;
	padding:auto 5px 0;
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
}
.box-content-cat{
	padding:5px;
}
.box-content .resimage{
	max-width:386px;
}
.box-content .resimage  a img{ 
	display:block;
	max-width:100%;
	float:left;
} **/
/**********ConTent News ****/
.sub-menu, .sub-menu a{
	color:#004A95;
	padding:4px 0;
}
.center-colum{
	max-width:1340px;
	margin:0 auto;	
	width:100%;
	
}
#content{
	background:#EEEEEE;
}
.center-left{
	float:left;
	width:64%;
	display:block;
}
.center-right{
	width:295px;
	float:left;
	
	
}
.center-menu{
	width:25%;
	height:auto;
	float:left;
	
}
.listings{
	float:left;
	width:70%;
	background:#fff;
	padding:0 2%;
	border:1px solid #dedede;
	padding-bottom:10px;
	
	
}
.center-menu ul {
	background:#F9F9F9;
}
.center-menu ul li{
	width:100%;
	border-bottom:1px solid #B4B6B5;
}
.center-menu ul li a{
	display:block;
	color:#004A95;
	padding:5px 0;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
}
.widget-one{
	display:inherit-block;
	background:#F2F2F2;
	margin-bottom:10px;
	background:#fff;
}
.widget-one:last-child{
	margin-bottom:0;
}
.widget-one ul{	
	padding-top:10px ;
	padding-left:15px ;
	
}
.widget-one ul li {
	float:left;
	height:auto;
	padding-right:10px;
}
.widget-one ul li h3{
	color:#BE639E;
	font-weight:bold;
}
.widget-one ul li p{
	float:right;
	padding-right:5px;
	color:#000;
}**/
.add{
	background: #fff;
border-left: 1px solid #B4B6B5;
box-shadow: 1px 0px 4px #888888;
}
.list-content,.list-contact,.list-comment{
	display:none;
}
div.cleaner, div.clear, div.divider {
    margin: 0;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}
footer ,#footer-copy {
    background-color: #2E343E;
    border-top: solid 6px #d8b446;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 1.5em;
    padding: 25px 0;
}
footer {
    padding-bottom: 0;
}
.wrapper {
    margin: 0 auto;
    text-align: left;
    width: 960px;
}
.wrapper p{
	font-size:12px;
}
footer .column {
    display: inline;
    float: left;
    margin-right: 4%;
    width: 22%
	}
footer .column-last {
    margin-right: 0 !important;
}
.textwidget h3{
	font-size:14px;
	font-weight: bold;
}

footer .widget p {
    margin-bottom: 1em;
}
footer .widget .title {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 15px;
}
footer
a {
    color: #E6E6E6;
}
footer a:hover {
    color: #fff;
}
footer .widget {
	margin-bottom: 20px;
}
.wpzoomSocial
li {
    margin: 0
    5px 10px 0;
}
aside .wpzoomSocial
li {
    float: left;
    display: inline;
    width: 145px;
}
.wpzoomSocial li
img {
    margin-right: 5px;
}
.wpzoomSocial a span{
	margin-top:-2px;
}
.wpzoomSocial a:hover {
    text-decoration: none;
}
ul.recent-comments-list {
    margin: 0;
    padding: 0;
    font-size: 12px;
}
#footer-copy {
    background-color: #181A1E;
    border-top: solid 1px #022344;
    margin: 0;
}
#footer-copy
.wpzoom {
    display: inline;
    float: right;
}
#footer-copy .wpzoom
a {
    color: #d3dde6;
}
#footer-copy .wpzoom a:hover {
    color: #d8b446;
}
#eXTReMe{
	width:41px;
	height:38px;
	margin: 0 auto;
}
/**#topBlocks{
	border:1px solid black;
}**/

@media screen and (max-width: 1200px) {
    div.wrapper {
        width: 96%;
        margin-right: 2%;
        margin-left: 2%}
	
	.none{
		display:block;
	}
	.first-one .center-colum{
		float:none !important;
		width:100% !important;
		height:auto;
		margin:0 auto;
		margin-left:0px !important;
	}
	.first-one .left-colum{
		width:49% !important;
		height:auto;
		margin-left:0px !important;
	}
	.first-one .right-colum{
		width:49% !important;
		height:auto;
		margin-left:10px !important;
	}
	
}
@media screen and (max-width: 1080px){
	.center-left{
		width:100%;
	}
	.center-right{
		width:100%;
		padding-top:10px;
	}
	.widget-one{
		max-width:536px;
		margin: 0 auto;
	}
}	
@media screen and (max-width: 768px) {
    footer .column {
        margin-right: 3%;
        width: 48%}
    footer .column-second,
    footer .column-fourth {
        margin-right: 0;
    }
	.search_box{
	width:100%;
	}
	.logo{
		width:99%;
	}
	.header-left ul{
		margin-left:0px !important;
	}
	
	.header-left{
		width:99%;
		height:auto;
	}
	.header-left ul{
		width:100%;
	}
	.header-left li{
		width:49% !important;
		padding: 0 3px !important;
		position: relative;
		}
	.first-one .left-colum{
		width:49% !important;
		height:auto;
		margin-left:0px !important;
	}
	.first-one .right-colum{
		width:49% !important;
		height:auto;
		margin-left:10px !important;
	}	
}
@media screen and (max-width: 700px) {
	.header-top .header-top-logo{
		display:none;
	}
	.center-left{
		width:100%;
	}
	
	.center-menu,.listings{
		width:95%;
		float:none;
		margin:0 auto;
		display:block;
	}
	.center-menu ul {
		width:405px;
		margin:0 auto;
		
	}
	.center-menu ul li{
		float:left;
		width:100px;
		border-bottom:none;
		border-right:1px solid #B4B6B5;
	}
	.center-menu ul li :nth-child(4){
		border-right:none;
	}
	.listings{
		padding-right:0;
	}
	.sub-menu,.sub-menu a {
		font-size:10px;
	}
}
@media screen and (max-width: 570px){
	.first-one .left-colum,.first-one .right-colum{
		float:none !important;
		width:100% !important;
		height:auto;
		margin-left:0px !important
	}
	.widget-one{
		max-width:275px;
		margin: 0 auto;
	}
}
@media screen and (max-width: 480px) {
	#footer-copy.wpzoom {
        display: none;
    }
	.header-top .search_box form .search_input-add{
		display:none;
	}
	
	#content .first-one {
		width:auto;
	}
	.search_box{	
		width:90%;
	}
	.search_box .search_input_text .search_input{
		width: 100%;
		margin:0 auto;
	}
	.search_box .search_input_text .search_input_last{
		width: 100%;
		margin:0 auto ;
	}	
	.logo{
		width:90%;
		
	}
	.responimg{
		width:213px;
		margin:0 auto !important;
	}
	.header-left{
		width:98%;
		height:auto;
		padding-left: 0px;
	}
	.header-left ul{
		width:100%;
	}
	.header-left li{
		width:100% !important;
		position: relative;
		}
	.header-left >ul{
		display:none;
	}
	.header-right{
		/*display:none;*/
	}
	#pull{
	/*display: block; */
	color:#fff;
	padding-left:3px;
	font-size:14px;
	font-weight:both;
	}
	#menu{
	display: block;
	color:#fff;
	padding-left:3px;
	font-size:14px;
	font-weight:both;
	}
	
}
@media screen and (max-width: 540px) {
	.header-top .search_box {
		margin-left: 0px;
	}
}


@media screen and (max-width: 320px) {
    footer .column {
        display: block;
        float: none;
        margin-right: 0;
        width: 100%}
	.search_box{	
		width:80%;
	}
	.logo{
		 width: 100%;
		padding: 0;
		margin: 0;
	}
	 .logo .responimg{
		max-width:213px;
		margin: 0 auto;
	}
	.logo .responimg  a img{	
		 display: block;
		max-width: 100%;
	}
}



